package com.godyao.framework.beans.factory.config;

/**
 * @author missw
 */
public interface BeanPostProcessor {
    /**
     * 在bean对象执行初始化方法之前，执行该方法
     * @param bean
     * @param beanName
     * @return
     */
    Object postPrecessBeanBeforeInitialization(Object bean, String beanName);

    /**
     * 在bean对象执行完初始化方法之后，执行该方法
     * @param bean
     * @param beanName
     * @return
     */
    Object postProcessBeanAfterInitialization(Object bean, String beanName);

}
